// 涉及到商品详情的，在这个schema里面

const mongoose=require('mongoose');
const schema=mongoose.Schema;

const goodsSchema=new schema({
    ID:{unique:true,type:String},
    GOODS_SERIAL_NUMBER:String,
    SHOP_ID:String,
    SUB_ID:String,
    GOOD_TYPE:Number,
    STATE:Number,
    NAME:String,
    ORI_PRICE:Number,
    PRESENT_PRICE:Number,
    AMOUNT:Number,
    DETAIL:String,
    BRIEF:String,
    SALES_COUNT:Number,
    IMAGE1:String,
    IMAGE2:String,
    IMAGE3:String,
    IMAGE4:String,
    IMAGE5:String,
    ORIGIN_PLACE:String,
    GOOD_SCENT:String,
    CREATE_TIME:String,
    UPDATE_TIME:String,
    IS_RECOMMEND:Number,
    PICTURE_COMPERSS_PATH:String
})
/**
 * ,{
  collation:'Goods'
}
注意： 这个不要随便写，实际存进去的是集合名是 goods，根据schema的文件名自动做处理，做为他的集合名称， 这里加上这句话，反而会影响查询报错了
collations ,实际这个单词后面加不加S,都无法控制存储进去的名字，实际是和文件名有关
 */

mongoose.model('Goods',goodsSchema)
